เข้าสู่ระบบ สมัครสมาชิก

mutation testing การใช้

ประโยคมือถือ
  • Fuzzing can be considered to be a special case of mutation testing.
  • These can be used for standard mutation testing.
  • Equivalent mutants detection is one of biggest obstacles for practical usage of mutation testing.
  • One method is called mutation testing which changes existing lines of code so that they contain faults.
  • Woodward undertook software testing research in areas such as mutation testing, maturity models, testability, etc.
  • It requires much less computing power to ensure that the test suite satisfies weak mutation testing than strong mutation testing.
  • It requires much less computing power to ensure that the test suite satisfies weak mutation testing than strong mutation testing.
  • Among the techniques for static analysis, mutation testing can be used to ensure the test cases will detect errors which are introduced by mutating the source code.
  • Codenomicon ( 2001 ) and Mu Dynamics ( 2005 ) evolved fuzzing concepts to a fully stateful mutation testing platform, complete with monitors for thoroughly exercising protocol implementations.
  • Offutt is known for many fundamental contributions to the field of software testing, in particular mutation testing, model-based testing, and automatic test data generation.
  • Mutation testing is done by selecting a set of mutation operators and then applying them to the source program one at a time for each applicable piece of the source code.
  • In 2010, a review of 379 clinically diagnosed cases of CHARGE syndrome, in which CHD7 mutation testing was undertaken found that 67 % of cases were due to a CHD7 mutation.
  • In the new millennium, the Society moved towards direct involvement in medical practice when it began an External Quality Assurance ( EQA ) programme, beginning with KRAS mutation testing across the European Union.
  • Lightweight test automation may be used for other areas of software testing such as performance testing, stress testing, load testing, security testing, code coverage analysis, mutation testing, and so on.
  • "Weak mutation testing " ( or " weak mutation coverage " ) requires that only the first and second conditions are satisfied . " Strong mutation testing " requires that all three conditions are satisfied.
  • "Weak mutation testing " ( or " weak mutation coverage " ) requires that only the first and second conditions are satisfied . " Strong mutation testing " requires that all three conditions are satisfied.
  • In contrast to traditional mutation testing where mutant faults are generated and injected into the code description of the model, application of a series of newly defined mutation operators directly to the model properties rather than to the model code has also been investigated.
  • In order to establish that exception handling routines are sufficiently robust, it is necessary to present the code with a wide spectrum of invalid or unexpected inputs, such as can be created via software fault injection and mutation testing ( that is also sometimes referred to as fuzz testing ).
  • Recently, with the availability of massive computing power, there has been a resurgence of mutation analysis within the computer science community, and work has been done to define methods of applying mutation testing to object oriented programming languages and non-procedural languages such as XML, SMV, and finite state machines.